#include <dsapi.h>

#ifdef __cplusplus
extern "C"
{
#endif

//#ifdef _EDAS_DSAPI_FILTER_SRC_
#define DRA_DLL_SYMBOL_DECL	__declspec(dllexport)
// #else
// #define DRA_DLL_SYMBOL_DECL	__declspec(dllimport)
// #endif

	DRA_DLL_SYMBOL_DECL unsigned int FilterInit(FilterInitData* filterInitData);
	
	DRA_DLL_SYMBOL_DECL unsigned int HttpFilterProc(FilterContext* pContext,
		unsigned int eventType,
		void* pEventData);
	
	DRA_DLL_SYMBOL_DECL int TerminateFilter(unsigned int reserved);
	
#ifdef __cplusplus
};
#endif
